package com.dataseek.iot.device.manager.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.sql.rowset.spi.SyncResolver;
import java.io.Serializable;
import java.util.List;

/**
 * @author cc
 * @Title: 功能调用Vo
 * @Description: 功能调用Vo
 * @date 2021/11/611:32 上午
 * @since 1.0
 */
@Data
public class InvokeVo implements Serializable {

    /**
     * 时间戳
     */
    @ApiModelProperty(name = "时间戳")
    private long timestamp;

    /**
     * 消息ID
     */
    @ApiModelProperty(name = "消息ID")
    private String messageId;

    /**
     * 设备编码
     */
    @ApiModelProperty(name = "设备编码")
    private String deviceId;

    /**
     * 功能标识
     */
    @ApiModelProperty(name = "功能标识")
    private String function;

    /**
     * 输入参数
     */
    @ApiModelProperty(name = "输入参数")
    private List<InputVo> inputs;
}
